residue remaining from food after cooking and casting - Spanish English Dictionary